The Impact of Inheritance on Security in Object-Oriented Database Systems

نویسنده

  • David L. Spooner
چکیده

The object-oriented programming paradigm is becoming a popular development tool for large complex systems. This is happening for a variety of reasons, such as the richer and more natural data modeling capabilities of the object paradigm, its ability to capture application semantics, and the support it provides for rapid prototyping of systems. A prominent feature of the object paradigm is inheritance. In fact, it is this feature of the object paradigm that leads to many of its advantages. Because the object paradigm is new, little attention has yet been given to security considerations. The purpose of this paper is to point out that while inheritance offers many advantages, it also creates several problems in designing a security model for a general-purpose object-oriented database system. As a result, careful consideration must be given to defining the semantics of inheritance when security is a concern.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CS 770 : Selected Topics in Object - Oriented Programming 2000 - 2001 , first term Instructor : Emil Sekerinski

data typing Inheritance Object orientation Object identity Recovery Versioning Transactions Querying Concurrency Integrity Persistence Database Security capabilities Performance Object-oriented databases Figure 1.1 Object-oriented databases. 1.1 What is an Object-oriented Database? Concept of Object Oriented Databases 4 Some of the critics of object-oriented programming have brushed it aside as...

متن کامل

SODA: A secure object-oriented database system

This paper describes a security model for object-oriented systems. The model supports a flexible data classification policy based on inheritance. The classification policy allows for a smooth transition bctwccn rigid classification rules and unlimited polyinstantiation. The security model treats the data model as well as the computational model of object-oriented systems allowing more flexibili...

متن کامل

Relational Database Migration to Object Oriented Environment: A Re-engineering Approach

The traditional relational databases (RDBs) have found applications in number of areas and accepted as solution for storing and retrieving data. But RDBs cannot support data persistence, complex data structures and user defined data types required by object-oriented applications. On the other hand, object-oriented technology represents real world very well. Object-oriented databases (OODBs) aim...

متن کامل

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1988